engine with pistons reciprocating - Turco Inglés Diccionario